/********************************************************/
/*	Author:		gong_libin			*/
/*	Date:		2014_08_20			*/
/*	File:		GtDcpDef.h			*/
/********************************************************/

#ifndef	_GTDCPDEF_H
#define	_GTDCPDEF_H

#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */

#define	GT_DD_MSG			0x08
#define	GT_DD_MNI			0x10
#define	GT_DD_MAX			0xffff
#define	GT_DD_MNB			0x100000

#define	GT_DD_KEY			'D'
#define	GT_DD_PATH			(char*)"/tmp"

#define	GT_DD_FLAG			0x93

#define	GT_DD_RADS			0x01	// radius
#define	GT_DD_GTPC			0x02	// gtp_c
#define	GT_DD_GTPU			0x03	// gtp_u
#define	GT_DD_HTTP			0x04	// http
#define	GT_DD_FFCS			0x05	// ffcs

#define	GT_DD_USID			0x01	// User-Name
#define	GT_DD_USIP			0x02	// Framed-IP-Address
#define	GT_DD_STAT			0X03	// Acct-Status-Type
#define	GT_DD_STPT			0x04	// Start port
#define	GT_DD_EDPT			0x05	// End port
#define	GT_DD_NTTP			0x06	// Nat type
#define	GT_DD_AREA			0x07	// area id
#define	GT_DD_TELE			0x08	// telecom

typedef struct tagGtDcpMsg
{
	int m_iLength;
	UCHAR m_uszMsg[GT_KBYTES4];
}GTDCPMSG_S;

#ifdef __cplusplus
}
#endif /* __cplusplus */

#endif /* _GTDCPDEF_H */
